home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / langs / nasm20 / nasm20s.zoo / lib / src / sdsector.s65 < prev    next >
Encoding:
Text File  |  1993-01-22  |  660 b   |  26 lines

  1.    .include #16bit
  2.    .include #system
  3.    
  4. sd_secs:
  5.    dey                        ; ought to be at least one sector
  6.    tya                        ; save it on stack
  7.    pha
  8.    jsr   dskinv               ; do disk io (assume everything else's setup)
  9.    bmi   :xover               ; leave on errors
  10.    pla                        ; get sectors left
  11.    beq   :over                ; 0 = done->
  12.    
  13.    tay                        ; get no in Y
  14.    adc8.w $80,dbuflo          ; add #$80 to buffer count
  15.    inc   daux1                ; wanna next sector ?
  16.    bne   sd_secs              ; sure !
  17.    inc   daux2 
  18.    bne   sd_secs
  19.  
  20. :xover
  21.    pla
  22.    ldy   #$FF
  23. :over
  24.    rts
  25.  
  26.